import http from '@/utils/request';
export default {
        /**
        * 查询权限菜单列表
        * @param params
        */
        async getMenuList(params){
            return await http.get("/api/permission/list",params);
        },

        /**
        * 获取上级菜单
        * @returns
        */
        async getParentMenuList(params) {
            return await http.get("/api/permission/parent/list", params)
        },

        /**
        * 添加菜单
        * @returns
        */
        async addMenu(params){
            return await http.post("/api/permission/add",params)
        },
        /**
        * 修改菜单
        * @returns
        */
        async updateMenu(params){
            return await http.put("/api/permission/update",params)
        },
        /**
        * 检查菜单下是否存在子菜单
        */
        async checkPermission(param){
            return await http.getRestApi("/api/permission/check",param);
        },
        /**
        * 删除菜单
        * @returns
        */
        async deleteById(params) {
            return await http.delete("/api/permission/delete", params);
        }
    
    
    
}


